package com.mzpai.product.vo;

import java.math.BigDecimal;

import com.mzpai.model.BaseModel;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value="店铺下商品SKU数据")
public class StoreProductSkuDto extends BaseModel{
	private static final long serialVersionUID = 1L;
	/*
	 * eb_store_product 表属性
	 */
	@ApiModelProperty(value="商品id")
    private Integer id;
	@ApiModelProperty(value="商品图片")
    private String image;
	@ApiModelProperty(value="轮播图")
    private String sliderImage;
	@ApiModelProperty(value="商品名称")
    private String storeName;
	@ApiModelProperty(value="关键字")
    private String keyword;
	@ApiModelProperty(value="分类id,多个逗号分隔")
    private String cateId;
	@ApiModelProperty(value="分类名称,多个逗号分隔")
    private String cateName;
	@ApiModelProperty(value="品牌id")
    private Integer brandId;
	@ApiModelProperty(value="单位名")
    private String unitName;
	@ApiModelProperty(value="对应eb_store_product_supplier factoryid 供应商来源 1:毛爪派,2:波奇,3:京东")
    private Integer factoryId;
	@ApiModelProperty(value="运费模板ID")
    private Integer tempId;
	@ApiModelProperty(value="规格 0单 1多")
    private Integer specType;
	@ApiModelProperty(value="店铺ID")
    private Integer storeId;
	@ApiModelProperty(value="供应商商品ID")
    private Integer factoryPid;
	@ApiModelProperty(value="是否 0未复制 1已复制")
    private Integer isCopy;
	@ApiModelProperty(value="供应商商品ID来源")
    private Integer factoryProductId;
	@ApiModelProperty(value="商品服务类型 1:实物类; 2:服务类")
    private String productType;
	
	/**
	 * eb_store_product_attr_value 规格表属性
	 */
	@ApiModelProperty(value="规格表主键id")
    private Integer attrValueId;
	@ApiModelProperty(value="规格表库存")
    private Integer attrValueStock;
	@ApiModelProperty(value="规格表商品售价")
    private BigDecimal attrValuePrice;
	@ApiModelProperty(value="规格表厂商建议市场价")
    private BigDecimal attrValueOtPrice;
	@ApiModelProperty(value="规格表商品成本价")
    private BigDecimal attrValueCost;
	@ApiModelProperty(value="规格表商品最低售价")
    private BigDecimal attrValueMinPrice;
	@ApiModelProperty(value="规格表商品商品唯一值")
    private String attrValueUnique;
	@ApiModelProperty(value="规格表商品条码")
    private String attrValueBarCode;
	
	@ApiModelProperty(value="想要秒杀商品数量")
    private Integer wantNum;
	
	public Integer getId() {
		return id;
	}
	public String getImage() {
		return image;
	}
	public String getSliderImage() {
		return sliderImage;
	}
	public String getStoreName() {
		return storeName;
	}
	public String getKeyword() {
		return keyword;
	}
	public String getCateId() {
		return cateId;
	}
	public String getCateName() {
		return cateName;
	}
	public Integer getBrandId() {
		return brandId;
	}
	public String getUnitName() {
		return unitName;
	}
	public Integer getFactoryId() {
		return factoryId;
	}
	public Integer getTempId() {
		return tempId;
	}
	public Integer getSpecType() {
		return specType;
	}
	public Integer getStoreId() {
		return storeId;
	}
	public Integer getFactoryPid() {
		return factoryPid;
	}
	public Integer getIsCopy() {
		return isCopy;
	}
	public Integer getFactoryProductId() {
		return factoryProductId;
	}
	public String getProductType() {
		return productType;
	}
	public Integer getAttrValueId() {
		return attrValueId;
	}
	public Integer getAttrValueStock() {
		return attrValueStock;
	}
	public BigDecimal getAttrValuePrice() {
		return attrValuePrice;
	}
	public BigDecimal getAttrValueOtPrice() {
		return attrValueOtPrice;
	}
	public BigDecimal getAttrValueCost() {
		return attrValueCost;
	}
	public BigDecimal getAttrValueMinPrice() {
		return attrValueMinPrice;
	}
	public String getAttrValueUnique() {
		return attrValueUnique;
	}
	public String getAttrValueBarCode() {
		return attrValueBarCode;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public void setImage(String image) {
		this.image = image;
	}
	public void setSliderImage(String sliderImage) {
		this.sliderImage = sliderImage;
	}
	public void setStoreName(String storeName) {
		this.storeName = storeName;
	}
	public void setKeyword(String keyword) {
		this.keyword = keyword;
	}
	public void setCateId(String cateId) {
		this.cateId = cateId;
	}
	public void setCateName(String cateName) {
		this.cateName = cateName;
	}
	public void setBrandId(Integer brandId) {
		this.brandId = brandId;
	}
	public void setUnitName(String unitName) {
		this.unitName = unitName;
	}
	public void setFactoryId(Integer factoryId) {
		this.factoryId = factoryId;
	}
	public void setTempId(Integer tempId) {
		this.tempId = tempId;
	}
	public void setSpecType(Integer specType) {
		this.specType = specType;
	}
	public void setStoreId(Integer storeId) {
		this.storeId = storeId;
	}
	public void setFactoryPid(Integer factoryPid) {
		this.factoryPid = factoryPid;
	}
	public void setIsCopy(Integer isCopy) {
		this.isCopy = isCopy;
	}
	public void setFactoryProductId(Integer factoryProductId) {
		this.factoryProductId = factoryProductId;
	}
	public void setProductType(String productType) {
		this.productType = productType;
	}
	public void setAttrValueId(Integer attrValueId) {
		this.attrValueId = attrValueId;
	}
	public void setAttrValueStock(Integer attrValueStock) {
		this.attrValueStock = attrValueStock;
	}
	public void setAttrValuePrice(BigDecimal attrValuePrice) {
		this.attrValuePrice = attrValuePrice;
	}
	public void setAttrValueOtPrice(BigDecimal attrValueOtPrice) {
		this.attrValueOtPrice = attrValueOtPrice;
	}
	public void setAttrValueCost(BigDecimal attrValueCost) {
		this.attrValueCost = attrValueCost;
	}
	public void setAttrValueMinPrice(BigDecimal attrValueMinPrice) {
		this.attrValueMinPrice = attrValueMinPrice;
	}
	public void setAttrValueUnique(String attrValueUnique) {
		this.attrValueUnique = attrValueUnique;
	}
	public void setAttrValueBarCode(String attrValueBarCode) {
		this.attrValueBarCode = attrValueBarCode;
	}
	public Integer getWantNum() {
		return wantNum;
	}
	public void setWantNum(Integer wantNum) {
		this.wantNum = wantNum;
	}
    
}
